[INFO] cloning repository https://github.com/the-marenga/sf-server
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/the-marenga/sf-server" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthe-marenga%2Fsf-server", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthe-marenga%2Fsf-server'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3341844750ad0c1d5d1a28476b09ba0cc41021d4
[INFO] testing the-marenga/sf-server against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthe-marenga%2Fsf-server" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/the-marenga/sf-server
[INFO] finished tweaking git repo https://github.com/the-marenga/sf-server
[INFO] tweaked toml for git repo https://github.com/the-marenga/sf-server written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/the-marenga/sf-server on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/the-marenga/sf-server already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f907519761df6ce9c52b568004818c09068d633af719cca850e85f5b4a02d0aa
[INFO] running `Command { std: "docker" "start" "-a" "f907519761df6ce9c52b568004818c09068d633af719cca850e85f5b4a02d0aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f907519761df6ce9c52b568004818c09068d633af719cca850e85f5b4a02d0aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f907519761df6ce9c52b568004818c09068d633af719cca850e85f5b4a02d0aa", kill_on_drop: false }`
[INFO] [stdout] f907519761df6ce9c52b568004818c09068d633af719cca850e85f5b4a02d0aa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 41ab31e2428728865af37cd1eb05f5fa2ba9ff4fbaa0001a322963fe4475a25a
[INFO] running `Command { std: "docker" "start" "-a" "41ab31e2428728865af37cd1eb05f5fa2ba9ff4fbaa0001a322963fe4475a25a", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling cfg-if v1.0.1
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling slab v0.4.10
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling litemap v0.8.0
[INFO] [stderr]    Compiling writeable v0.6.1
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling icu_normalizer_data v2.0.0
[INFO] [stderr]    Compiling icu_properties_data v2.0.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling typenum v1.18.0
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling serde_json v1.0.142
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling rustls-pki-types v1.12.0
[INFO] [stderr]    Compiling crc v3.3.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustversion v1.0.21
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling aws-lc-rs v1.13.3
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling indexmap v2.10.0
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling alloc-stdlib v0.2.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling jobserver v0.1.33
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling brotli-decompressor v5.0.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling cc v1.2.31
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling rustls v0.23.31
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling flate2 v1.1.2
[INFO] [stderr]    Compiling fs-err v3.1.1
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling anstyle v1.0.11
[INFO] [stderr]    Compiling iri-string v0.7.8
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.1
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling anstyle-query v1.1.3
[INFO] [stderr]    Compiling anstream v0.6.19
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling iana-time-zone v0.1.63
[INFO] [stderr]    Compiling clap_lex v0.7.5
[INFO] [stderr]    Compiling overload v0.1.1
[INFO] [stderr]    Compiling aliasable v0.1.3
[INFO] [stderr]    Compiling cmake v0.1.54
[INFO] [stderr]    Compiling brotli v8.0.1
[INFO] [stderr]    Compiling nu-ansi-term v0.46.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling clap_builder v4.5.42
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling arc-swap v1.7.1
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling libaes v0.7.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling async-once-cell v0.5.4
[INFO] [stderr]    Compiling openssl-sys v0.9.109
[INFO] [stderr]    Compiling aws-lc-sys v0.30.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling ouroboros_macro v0.18.5
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling enum-map-derive v0.17.0
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling clap_derive v4.5.41
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling ouroboros v0.18.5
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling zerovec v0.11.2
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.2
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling clap v4.5.42
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.0.3
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling url v2.5.4
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling async-compression v0.4.27
[INFO] [stderr]    Compiling enum-map v2.7.3
[INFO] [stderr]    Compiling serde_path_to_error v0.1.17
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling h2 v0.4.11
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling tower-http v0.6.6
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling sqlx-sqlite v0.8.6
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.4
[INFO] [stderr]    Compiling hyper-util v0.1.16
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.6
[INFO] [stderr]    Compiling sqlx-macros v0.8.6
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling reqwest v0.12.22
[INFO] [stderr]    Compiling sqlx v0.8.6
[INFO] [stderr]    Compiling tokio-rustls v0.26.2
[INFO] [stderr]    Compiling axum-server v0.7.2
[INFO] [stderr]    Compiling sf-api v0.2.1
[INFO] [stderr]    Compiling sf-server v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/command/account.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |       let count = sqlx::query_scalar!(
[INFO] [stdout]    |  _________________^
[INFO] [stdout] 24 | |         "SELECT COUNT(*) FROM CHARACTER WHERE name = $1", name
[INFO] [stdout] 25 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/command/account.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 |           let res = sqlx::query_scalar!(
[INFO] [stdout]    |  ___________________^
[INFO] [stdout] 88 | |             "INSERT INTO QUEST (monster, location, length, xp, silver, \
[INFO] [stdout] 89 | |              mushrooms)
[INFO] [stdout] 90 | |                     VALUES ($1, $2, $3, $4, $5, $6) returning ID",
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |             1,
[INFO] [stdout] 97 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:103:15
[INFO] [stdout]     |
[INFO] [stdout] 103 |       let pid = sqlx::query_scalar!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 104 | |         "INSERT INTO tavern (quest1, quest2, quest3)
[INFO] [stdout] 105 | |                     VALUES ($1, $2, $3) returning pid",
[INFO] [stdout] 106 | |         quests[0],
[INFO] [stdout] 107 | |         quests[1],
[INFO] [stdout] 108 | |         quests[2]
[INFO] [stdout] 109 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:113:5
[INFO] [stdout]     |
[INFO] [stdout] 113 |     sqlx::query_scalar!("INSERT INTO BAG (pid) VALUES ($1)", pid)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:117:19
[INFO] [stdout]     |
[INFO] [stdout] 117 |       let attr_id = sqlx::query_scalar!(
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 118 | |         "INSERT INTO Attributes
[INFO] [stdout] 119 | |                      ( Strength, Dexterity, Intelligence, Stamina, Luck )
[INFO] [stdout] 120 | |                      VALUES ($1, $2, $3, $4, $5) returning ID",
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |         4,
[INFO] [stdout] 126 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:130:25
[INFO] [stdout]     |
[INFO] [stdout] 130 |       let attr_upgrades = sqlx::query_scalar!(
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 131 | |         "INSERT INTO Attributes
[INFO] [stdout] 132 | |                     ( Strength, Dexterity, Intelligence, Stamina, Luck )
[INFO] [stdout] 133 | |                     VALUES ($1, $2, $3, $4, $5) returning ID",
[INFO] [stdout] ...   |
[INFO] [stdout] 138 | |         0,
[INFO] [stdout] 139 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:143:5
[INFO] [stdout]     |
[INFO] [stdout] 143 | /     sqlx::query!(
[INFO] [stdout] 144 | |         "INSERT INTO PORTRAIT (Mouth, Hair, Brows, Eyes, Beards, Nose, Ears, \
[INFO] [stdout] 145 | |          Horns, extra, pid) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10)",
[INFO] [stdout] 146 | |         portrait.mouth,
[INFO] [stdout] ...   |
[INFO] [stdout] 155 | |         pid
[INFO] [stdout] 156 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:160:5
[INFO] [stdout]     |
[INFO] [stdout] 160 |     sqlx::query!("INSERT INTO Activity (pid) VALUES ($1)", pid)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     sqlx::query!("INSERT INTO Equipment (pid) VALUES ($1)", pid)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     sqlx::query!("INSERT INTO guild_upgrade (pid) VALUES ($1)", pid)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 | /     sqlx::query!(
[INFO] [stdout] 173 | |         "INSERT INTO character (pid, world_id, pw_hash, name, class, race, \
[INFO] [stdout] 174 | |          gender, attributes, attributes_bought, mail, crypto_key)
[INFO] [stdout] 175 | |                 VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11)",
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |         crypto_key
[INFO] [stdout] 187 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:191:5
[INFO] [stdout]     |
[INFO] [stdout] 191 | /     sqlx::query!(
[INFO] [stdout] 192 | |         "INSERT INTO SESSION (pid, session_id, crypto_id) VALUES ($1, $2, $3)",
[INFO] [stdout] 193 | |         pid, session_id, crypto_id,
[INFO] [stdout] 194 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:222:15
[INFO] [stdout]     |
[INFO] [stdout] 222 |       let res = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 223 | |         "SELECT pid, pw_hash
[INFO] [stdout] 224 | |                     FROM character
[INFO] [stdout] 225 | |                     WHERE lower(name) = lower($1) and mail = $2",
[INFO] [stdout] 226 | |         name,
[INFO] [stdout] 227 | |         mail,
[INFO] [stdout] 228 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:245:5
[INFO] [stdout]     |
[INFO] [stdout] 245 |     sqlx::query!("DELETE FROM character WHERE pid = $1", id)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:265:16
[INFO] [stdout]     |
[INFO] [stdout] 265 |       let info = sqlx::query!(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 266 | |         "SELECT pid, pw_hash, crypto_key FROM
[INFO] [stdout] 267 | |                 character WHERE lower(name) = lower($1)",
[INFO] [stdout] 268 | |         name
[INFO] [stdout] 269 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/account.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 | /     sqlx::query!(
[INFO] [stdout] 292 | |         "INSERT INTO session (pid, session_id, crypto_id)
[INFO] [stdout] 293 | |                 VALUES ($1, $2, $3)",
[INFO] [stdout] 294 | |         pid,
[INFO] [stdout] 295 | |         session_id,
[INFO] [stdout] 296 | |         crypto_id,
[INFO] [stdout] 297 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/command/debug.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |             sqlx::query!("INSERT INTO world (ident) VALUES ($1)", world_name)
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/command/debug.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 | /             sqlx::query!(
[INFO] [stdout] 56 | |                 "UPDATE character set level = $1, experience = 0 WHERE pid = \
[INFO] [stdout] 57 | |                  $2",
[INFO] [stdout] 58 | |                 level,
[INFO] [stdout] 59 | |                 session.player_id
[INFO] [stdout] 60 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/command/debug.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 | /             sqlx::query!(
[INFO] [stdout] 67 | |                 "UPDATE character set class = $1 WHERE pid = $2", class,
[INFO] [stdout] 68 | |                 session.player_id,
[INFO] [stdout] 69 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/command/debug.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 | /             sqlx::query!(
[INFO] [stdout] 77 | |                 "UPDATE character as c
[INFO] [stdout] 78 | |                         SET pw_hash = $1
[INFO] [stdout] 79 | |                         WHERE pid = $2",
[INFO] [stdout] 80 | |                 hashed_password,
[INFO] [stdout] 81 | |                 session.player_id
[INFO] [stdout] 82 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/command/guild.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |       let res = sqlx::query!(
[INFO] [stdout]    |  _______________^
[INFO] [stdout] 49 | |         "SELECT
[INFO] [stdout] 50 | |             g.name,
[INFO] [stdout] 51 | |             c.name as leader,
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |         session.world_id
[INFO] [stdout] 65 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/command/player.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |       let character = sqlx::query!(
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 28 | |         "SELECT silver, mushrooms, mount, mount_end FROM CHARACTER WHERE pid \
[INFO] [stdout] 29 | |          = $1",
[INFO] [stdout] 30 | |         session.player_id
[INFO] [stdout] 31 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/command/player.rs:70:5
[INFO] [stdout]    |
[INFO] [stdout] 70 | /     sqlx::query!(
[INFO] [stdout] 71 | |         "UPDATE Character SET mount = $1, mount_end = $2, mushrooms = $4, \
[INFO] [stdout] 72 | |          silver = $5 WHERE pid = $3",
[INFO] [stdout] 73 | |         mount,
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |         silver,
[INFO] [stdout] 78 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/command/player.rs:95:5
[INFO] [stdout]    |
[INFO] [stdout] 95 | /     sqlx::query!(
[INFO] [stdout] 96 | |         "UPDATE CHARACTER SET tutorial_status = $1 WHERE pid = $2", status,
[INFO] [stdout] 97 | |         session.player_id,
[INFO] [stdout] 98 | |     )
[INFO] [stdout]    | |_____^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:128:15
[INFO] [stdout]     |
[INFO] [stdout] 128 |       let row = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 129 | |         "SELECT
[INFO] [stdout] 130 | |         activity.typ,
[INFO] [stdout] 131 | |         activity.busy_until,
[INFO] [stdout] ...   |
[INFO] [stdout] 185 | |         session.player_id,
[INFO] [stdout] 186 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 | /     sqlx::query!(
[INFO] [stdout] 340 | |         "UPDATE activity
[INFO] [stdout] 341 | |                  SET typ = 0, sub_type = 0, started = 0, busy_until = 0
[INFO] [stdout] 342 | |                  WHERE pid = $1",
[INFO] [stdout] 343 | |         session.player_id,
[INFO] [stdout] 344 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:348:5
[INFO] [stdout]     |
[INFO] [stdout] 348 | /     sqlx::query!(
[INFO] [stdout] 349 | |         "UPDATE character
[INFO] [stdout] 350 | |                  SET silver = silver + $2, mushrooms = mushrooms + $3, honor = \
[INFO] [stdout] 351 | |          honor + $4, level = $5, Experience = $6
[INFO] [stdout] ...   |
[INFO] [stdout] 358 | |         total_xp
[INFO] [stdout] 359 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:384:15
[INFO] [stdout]     |
[INFO] [stdout] 384 |       let row = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 385 | |         "SELECT
[INFO] [stdout] 386 | |                 typ,
[INFO] [stdout] 387 | |                 mount,
[INFO] [stdout] ...   |
[INFO] [stdout] 400 | |         session.player_id,
[INFO] [stdout] 401 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:428:5
[INFO] [stdout]     |
[INFO] [stdout] 428 | /     sqlx::query!(
[INFO] [stdout] 429 | |         "UPDATE activity
[INFO] [stdout] 430 | |                     SET typ = 2,
[INFO] [stdout] 431 | |                     sub_type = $2,
[INFO] [stdout] ...   |
[INFO] [stdout] 437 | |         busy_until
[INFO] [stdout] 438 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:444:5
[INFO] [stdout]     |
[INFO] [stdout] 444 | /     sqlx::query!(
[INFO] [stdout] 445 | |         "UPDATE tavern
[INFO] [stdout] 446 | |                  SET tfa = max(0, tfa - $2)
[INFO] [stdout] 447 | |                  WHERE pid = $1",
[INFO] [stdout] 448 | |         session.player_id,
[INFO] [stdout] 449 | |         quest_length
[INFO] [stdout] 450 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:468:28
[INFO] [stdout]     |
[INFO] [stdout] 468 |       let character_silver = sqlx::query_scalar!(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 469 | |         "SELECT silver FROM character where pid = $1", session.player_id,
[INFO] [stdout] 470 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:485:5
[INFO] [stdout]     |
[INFO] [stdout] 485 | /     sqlx::query!(
[INFO] [stdout] 486 | |         "UPDATE character SET silver = $1 WHERE pid = $2", new_silver,
[INFO] [stdout] 487 | |         session.player_id,
[INFO] [stdout] 488 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:514:13
[INFO] [stdout]     |
[INFO] [stdout] 514 | /             sqlx::query_scalar!(
[INFO] [stdout] 515 | |                 "WITH selected_character AS
[INFO] [stdout] 516 | |                             (SELECT honor, pid
[INFO] [stdout] 517 | |                             FROM character
[INFO] [stdout] ...   |
[INFO] [stdout] 533 | |                 session.world_id
[INFO] [stdout] 534 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:543:15
[INFO] [stdout]     |
[INFO] [stdout] 543 |       let res = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 544 | |         "SELECT name, level, honor, class
[INFO] [stdout] 545 | |                      FROM character
[INFO] [stdout] 546 | |                      WHERE world_id = $3
[INFO] [stdout] ...   |
[INFO] [stdout] 551 | |         session.world_id,
[INFO] [stdout] 552 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:588:5
[INFO] [stdout]     |
[INFO] [stdout] 588 | /     sqlx::query!(
[INFO] [stdout] 589 | |         "UPDATE character SET description = $1 WHERE pid = $2", description,
[INFO] [stdout] 590 | |         session.player_id
[INFO] [stdout] 591 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:612:21
[INFO] [stdout]     |
[INFO] [stdout] 612 |       let mushrooms = sqlx::query_scalar!(
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 613 | |         "UPDATE CHARACTER SET gender = $1, race = $2, mushrooms = mushrooms - \
[INFO] [stdout] 614 | |          1 WHERE pid = $3 RETURNING mushrooms",
[INFO] [stdout] 615 | |         gender,
[INFO] [stdout] 616 | |         race,
[INFO] [stdout] 617 | |         session.player_id,
[INFO] [stdout] 618 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:627:5
[INFO] [stdout]     |
[INFO] [stdout] 627 | /     sqlx::query!(
[INFO] [stdout] 628 | |         "UPDATE PORTRAIT SET Mouth = $1, Hair = $2, Brows = $3, Eyes = $4, \
[INFO] [stdout] 629 | |          Beards = $5, Nose = $6, Ears = $7, Horns = $8, extra = $9 WHERE pid \
[INFO] [stdout] 630 | |          = $10",
[INFO] [stdout] ...   |
[INFO] [stdout] 640 | |         session.player_id
[INFO] [stdout] 641 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:659:13
[INFO] [stdout]     |
[INFO] [stdout] 659 | /             sqlx::query_scalar!(
[INFO] [stdout] 660 | |                 "SELECT pid FROM character WHERE name = $1", name
[INFO] [stdout] 661 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:668:16
[INFO] [stdout]     |
[INFO] [stdout] 668 |       let info = sqlx::query!(
[INFO] [stdout]     |  ________________^
[INFO] [stdout] 669 | |         "
[INFO] [stdout] 670 | |         SELECT name, level, honor, experience, race, portrait.*, gender, class,
[INFO] [stdout] 671 | |             a.*, description
[INFO] [stdout] ...   |
[INFO] [stdout] 676 | |         pid
[INFO] [stdout] 677 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:779:20
[INFO] [stdout]     |
[INFO] [stdout] 779 |       let enemy_id = sqlx::query_scalar!(
[INFO] [stdout]     |  ____________________^
[INFO] [stdout] 780 | |         "SELECT pid FROM character WHERE name = $1", enemy_name
[INFO] [stdout] 781 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/player.rs:801:23
[INFO] [stdout]     |
[INFO] [stdout] 801 |           let fighter = sqlx::query!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 802 | |             "SELECT name, portrait.*, a.*, level, class, race, gender
[INFO] [stdout] 803 | |             FROM character c
[INFO] [stdout] 804 | |             NATURAL JOIN portrait
[INFO] [stdout] ...   |
[INFO] [stdout] 807 | |             pid
[INFO] [stdout] 808 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/update.rs:28:16
[INFO] [stdout]     |
[INFO] [stdout]  28 |       let char = sqlx::query!(
[INFO] [stdout]     |  ________________^
[INFO] [stdout]  29 | |         "SELECT
[INFO] [stdout]  30 | |         character.pid, --0
[INFO] [stdout]  31 | |         character.level,
[INFO] [stdout] ...   |
[INFO] [stdout] 123 | |         session.player_id
[INFO] [stdout] 124 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/command/mod.rs:124:15
[INFO] [stdout]     |
[INFO] [stdout] 124 |       let res = sqlx::query!(
[INFO] [stdout]     |  _______________^
[INFO] [stdout] 125 | |         "SELECT
[INFO] [stdout] 126 | |                 (SELECT COUNT(*) FROM Character WHERE world_id = $1) as \
[INFO] [stdout] 127 | |          `charactercount!: i64`,
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |         session.world_id
[INFO] [stdout] 132 | |     )
[INFO] [stdout]     | |_____^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/frontend.rs:85:23
[INFO] [stdout]    |
[INFO] [stdout] 85 |         let servers = sqlx::query!("SELECT * FROM world")
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/request.rs:37:28
[INFO] [stdout]    |
[INFO] [stdout] 37 |               let world_id = sqlx::query_scalar!(
[INFO] [stdout]    |  ____________________________^
[INFO] [stdout] 38 | |                 "SELECT world_id
[INFO] [stdout] 39 | |                      FROM world
[INFO] [stdout] 40 | |                      WHERE ident = $1",
[INFO] [stdout] 41 | |                 world
[INFO] [stdout] 42 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]   --> src/request.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |               let res = sqlx::query!(
[INFO] [stdout]    |  _______________________^
[INFO] [stdout] 54 | |                 "SELECT character.pid, crypto_key, session_id, crypto_id, \
[INFO] [stdout] 55 | |                  world_id, login_count
[INFO] [stdout] 56 | |                  FROM character
[INFO] [stdout] ...  |
[INFO] [stdout] 61 | |                 world
[INFO] [stdout] 62 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/request.rs:113:28
[INFO] [stdout]     |
[INFO] [stdout] 113 |               let world_id = sqlx::query_scalar!(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 114 | |                 "SELECT world_id
[INFO] [stdout] 115 | |                      FROM world
[INFO] [stdout] 116 | |                      WHERE ident = $1",
[INFO] [stdout] 117 | |                 world
[INFO] [stdout] 118 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_scalar` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: error returned from database: (code: 14) unable to open database file
[INFO] [stdout]    --> src/request.rs:129:23
[INFO] [stdout]     |
[INFO] [stdout] 129 |               let res = sqlx::query!(
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 130 | |                 "SELECT character.pid, crypto_key, session_id, crypto_id, \
[INFO] [stdout] 131 | |                  world_id, login_count
[INFO] [stdout] 132 | |                      FROM character
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |                 world
[INFO] [stdout] 138 | |             )
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: environment variable `DATABASE_URL` not defined at compile time
[INFO] [stdout]    --> src/main.rs:117:22
[INFO] [stdout]     |
[INFO] [stdout] 117 |             .connect(env!("DATABASE_URL"))
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `std::env::var("DATABASE_URL")` to read the variable at run time
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `sf-server` (bin "sf-server") due to 49 previous errors
[INFO] running `Command { std: "docker" "inspect" "41ab31e2428728865af37cd1eb05f5fa2ba9ff4fbaa0001a322963fe4475a25a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "41ab31e2428728865af37cd1eb05f5fa2ba9ff4fbaa0001a322963fe4475a25a", kill_on_drop: false }`
[INFO] [stdout] 41ab31e2428728865af37cd1eb05f5fa2ba9ff4fbaa0001a322963fe4475a25a
